package hyl.base.flow.chart;

/**
 * <p>className: IWork </p>
 * <p>Description: 处理单元 </p>
 * @author: zdy
 * @date: 2018年9月16日 下午11:08:49
 * @copyright: 2018 da you zou Inc. All rights reserved.
 */
public interface IWorker {
	
	/**
	 * 开始工作 处理节点
	 * @param 待加工对象 传入对象集合 第一个一定是
	 * @return 返回 返回值为null 会阻止继续遍历
	 *
	 */
	 Object run(INode 当前节点,IWorkOrd 待加工对象,Object ...其他参数) throws Exception;

	
}
